﻿tr
 {mso-height-source:auto;
 mso-ruby-visibility:none;}
col
 {mso-width-source:auto;
 mso-ruby-visibility:none;}
br
 {mso-data-placement:same-cell;}
ruby
 {ruby-align:left;}
.style0
 {
 mso-number-format:General;
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#000000;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 mso-style-name:Normal;
 mso-style-id:0;}
.font0
 {
 color:#000000;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial"; }
.font1
 {
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font2
 {
 color:#800000;
 font-size:16pt;
 font-weight:700;
 font-style:normal;
 font-family:"Arial","sans-serif"; }
.font3
 {
 color:#000000;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial","sans-serif"; }
.font4
 {
 color:#FF0000;
 font-size:10pt;
 font-weight:700;
 font-style:normal;
 font-family:"Tahoma"; }
.font5
 {
 color:#666699;
 font-size:18pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri Light","sans-serif"; }
.font6
 {
 color:#666699;
 font-size:15pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font7
 {
 color:#666699;
 font-size:13pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font8
 {
 color:#666699;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font9
 {
 color:#008000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font10
 {
 color:#800080;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font11
 {
 color:#993300;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font12
 {
 color:#333399;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font13
 {
 color:#333333;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font14
 {
 color:#FF9900;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font15
 {
 color:#FF9900;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font16
 {
 color:#FFFFFF;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font17
 {
 color:#FF0000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font18
 {
 color:#808080;
 font-size:11pt;
 font-weight:400;
 font-style:italic;
 font-family:"Calibri","sans-serif"; }
.font19
 {
 color:#000000;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font20
 {
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font21
 {
 color:#0000FF;
 font-size:18pt;
 font-weight:700;
 font-style:italic;
 font-family:"Arial"; }
.font22
 {
 color:#FF0000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font23
 {
 color:#000000;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font24
 {
 color:#44546A;
 font-size:18pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri Light","sans-serif"; }
.font25
 {
 color:#3F3F3F;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font26
 {
 color:#9C6500;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font27
 {
 color:#FA7D00;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font28
 {
 color:#3F3F76;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font29
 {
 color:#44546A;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font30
 {
 color:#44546A;
 font-size:13pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font31
 {
 color:#44546A;
 font-size:15pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font32
 {
 color:#006100;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font33
 {
 color:#7F7F7F;
 font-size:11pt;
 font-weight:400;
 font-style:italic;
 font-family:"Calibri","sans-serif"; }
.font34
 {
 color:#FFFFFF;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font35
 {
 color:#FA7D00;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font36
 {
 color:#9C0006;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font37
 {
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
.font38
 {
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif"; }
td
 {mso-style-parent:style0;
 mso-number-format:General;
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#000000;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 mso-ignore:padding;}
.style0
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Normal";
 }
.style1
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style2
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style3
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style4
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style5
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style6
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style7
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style8
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style9
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style10
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style11
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style12
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style13
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style14
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.x15
 {
 mso-style-parent:style0;
 mso-number-format:General;
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.style16
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#DEEBF7;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"20% - Accent1";
 }
.style17
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#FBE5D6;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"20% - Accent2";
 }
.style18
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#EDEDED;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"20% - Accent3";
 }
.style19
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#FFF2CC;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"20% - Accent4";
 }
.style20
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#DAE3F3;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"20% - Accent5";
 }
.style21
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#E2F0D9;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"20% - Accent6";
 }
.style22
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#BDD7EE;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"40% - Accent1";
 }
.style23
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#F8CBAD;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"40% - Accent2";
 }
.style24
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#DBDBDB;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"40% - Accent3";
 }
.style25
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#FFE699;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"40% - Accent4";
 }
.style26
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#B4C7E7;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"40% - Accent5";
 }
.style27
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#C5E0B4;
 mso-pattern:auto none;
 color:#000000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"40% - Accent6";
 }
.style28
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#9DC3E6;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"60% - Accent1";
 }
.style29
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#F4B183;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"60% - Accent2";
 }
.style30
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#C9C9C9;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"60% - Accent3";
 }
.style31
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#FFD966;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"60% - Accent4";
 }
.style32
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#8FAADC;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"60% - Accent5";
 }
.style33
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#A9D18E;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"60% - Accent6";
 }
.style34
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#5B9BD5;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Accent1";
 }
.style35
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#ED7D31;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Accent2";
 }
.style36
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#A5A5A5;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Accent3";
 }
.style37
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#FFC000;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Accent4";
 }
.style38
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#4472C4;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Accent5";
 }
.style39
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#70AD47;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Accent6";
 }
.style40
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#FFC7CE;
 mso-pattern:auto none;
 color:#9C0006;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Bad";
 }
.style41
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#F2F2F2;
 mso-pattern:auto none;
 color:#FA7D00;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border-top:1px solid #7F7F7F;
 border-right:1px solid #7F7F7F;
 border-bottom:1px solid #7F7F7F;
 border-left:1px solid #7F7F7F;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 mso-style-name:"Calculation";
 }
.style42
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#A5A5A5;
 mso-pattern:auto none;
 color:#FFFFFF;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border-top:4px double #3F3F3F;
 border-right:4px double #3F3F3F;
 border-bottom:4px double #3F3F3F;
 border-left:4px double #3F3F3F;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 mso-style-name:"Check Cell";
 }
.style43
 {
 mso-number-format:"_\(* \#\,\#\#0\.00_\)\;_\(* \\\(\#\,\#\#0\.00\\\)\;_\(* \0022-\0022??_\)\;_\(\@_\)";
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Comma";
 }
.style44
 {
 mso-number-format:"_\(* \#\,\#\#0_\)\;_\(* \\\(\#\,\#\#0\\\)\;_\(* \0022-\0022_\)\;_\(\@_\)";
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Comma [0]";
 }
.style45
 {
 mso-number-format:"_\(\0022$\0022* \#\,\#\#0\.00_\)\;_\(\0022$\0022* \\\(\#\,\#\#0\.00\\\)\;_\(\0022$\0022* \0022-\0022??_\)\;_\(\@_\)";
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Currency";
 }
.style46
 {
 mso-number-format:"_\(\0022$\0022* \#\,\#\#0_\)\;_\(\0022$\0022* \\\(\#\,\#\#0\\\)\;_\(\0022$\0022* \0022-\0022_\)\;_\(\@_\)";
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Currency [0]";
 }
.style47
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#7F7F7F;
 font-size:11pt;
 font-weight:400;
 font-style:italic;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Explanatory Text";
 }
.style48
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#C6EFCE;
 mso-pattern:auto none;
 color:#006100;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Good";
 }
.style49
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#44546A;
 font-size:15pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border-top:none;
 border-right:none;
 border-bottom:3px solid #5B9BD5;
 border-left:none;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 mso-style-name:"Heading 1";
 }
.style50
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#44546A;
 font-size:13pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border-top:none;
 border-right:none;
 border-bottom:3px solid #ADCDEA;
 border-left:none;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 mso-style-name:"Heading 2";
 }
.style51
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#44546A;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border-top:none;
 border-right:none;
 border-bottom:2px solid #9DC3E6;
 border-left:none;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 mso-style-name:"Heading 3";
 }
.style52
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#44546A;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Heading 4";
 }
.style53
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#FFCC99;
 mso-pattern:auto none;
 color:#3F3F76;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border-top:1px solid #7F7F7F;
 border-right:1px solid #7F7F7F;
 border-bottom:1px solid #7F7F7F;
 border-left:1px solid #7F7F7F;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 mso-style-name:"Input";
 }
.style54
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#FA7D00;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border-top:none;
 border-right:none;
 border-bottom:4px double #FF8001;
 border-left:none;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 mso-style-name:"Linked Cell";
 }
.style55
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#FFEB9C;
 mso-pattern:auto none;
 color:#9C6500;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Neutral";
 }
.style56
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#FFFFCC;
 mso-pattern:auto none;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border-top:1px solid #B2B2B2;
 border-right:1px solid #B2B2B2;
 border-bottom:1px solid #B2B2B2;
 border-left:1px solid #B2B2B2;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 mso-style-name:"Note";
 }
.style57
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#F2F2F2;
 mso-pattern:auto none;
 color:#3F3F3F;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border-top:1px solid #3F3F3F;
 border-right:1px solid #3F3F3F;
 border-bottom:1px solid #3F3F3F;
 border-left:1px solid #3F3F3F;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 mso-style-name:"Output";
 }
.style58
 {
 mso-number-format:"0%";
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Percent";
 }
.style59
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#44546A;
 font-size:18pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri Light","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Title";
 }
.style60
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#000000;
 font-size:11pt;
 font-weight:700;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border-top:1px solid #5B9BD5;
 border-right:none;
 border-bottom:4px double #5B9BD5;
 border-left:none;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 mso-style-name:"Total";
 }
.style61
 {
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#FF0000;
 font-size:11pt;
 font-weight:400;
 font-style:normal;
 font-family:"Calibri","sans-serif";
 border:none;
 mso-protection:locked visible;
 mso-style-name:"Warning Text";
 }
.x62
 {
 mso-style-parent:style0;
 mso-number-format:General;
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#000000;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial","sans-serif";
 border:none;
 mso-protection:locked visible;
 }
.x63
 {
 mso-style-parent:style0;
 mso-number-format:General;
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border:none;
 mso-protection:locked visible;
 }
.x64
 {
 mso-style-parent:style0;
 mso-number-format:General;
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#0000FF;
 mso-pattern:auto none;
 color:#FF0000;
 font-size:10pt;
 font-weight:700;
 font-style:normal;
 font-family:"Tahoma";
 border-top:1px solid windowtext;
 border-right:1px solid windowtext;
 border-bottom:1px solid windowtext;
 border-left:1px solid windowtext;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 }
.x65
 {
 mso-style-parent:style0;
 mso-number-format:General;
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:#FFFF99;
 mso-pattern:auto none;
 color:#FF0000;
 font-size:10pt;
 font-weight:700;
 font-style:normal;
 font-family:"Tahoma";
 border-top:1px solid windowtext;
 border-right:1px solid windowtext;
 border-bottom:1px solid windowtext;
 border-left:1px solid windowtext;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 }
.x66
 {
 mso-style-parent:style0;
 mso-number-format:General;
 text-align:general;
 vertical-align:bottom;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 font-size:10pt;
 font-weight:400;
 font-style:normal;
 font-family:"Arial";
 border-top:1px solid windowtext;
 border-right:1px solid windowtext;
 border-bottom:1px solid windowtext;
 border-left:1px solid windowtext;
 mso-diagonal-down:none;
 mso-diagonal-up:none;
 mso-protection:locked visible;
 }
.x67
 {
 mso-style-parent:style0;
 mso-number-format:General;
 text-align:center;
 vertical-align:bottom;
 white-space:nowrap;
 background:#CCFFCC;
 mso-pattern:auto none;
 color:#800000;
 font-size:16pt;
 font-weight:700;
 font-style:normal;
 font-family:"Arial","sans-serif";
 border:none;
 mso-protection:locked visible;
 }
.x68
 {
 mso-style-parent:style0;
 mso-number-format:General;
 text-align:general;
 vertical-align:middle;
 white-space:nowrap;
 background:auto;
 mso-pattern:auto;
 color:#0000FF;
 font-size:18pt;
 font-weight:700;
 font-style:italic;
 font-family:"Arial";
 mso-protection:locked visible;
 }